package com.baizhi.repository;

import java.util.Map;

//这是个自定义对es库中book数据的操作方法 （高亮查询）
//SpringBoot整合ES中没有直接简化的方法进行高亮查询  所以在此我们自定义一个  所以该类不用继承ElasticsearchRepository接口
public interface CustomBookRepository {
    //定义一个高亮查询的方法  这里是在关键词分页查询的基础上进行高亮设置的
    //这里不像SpringBoot整合ES中的方法名是固定要求的  这里的方法名可随意起
    //方法的三个参数分别是：页码、每页显示的条目数，以及搜索的关键词（也是要高亮的词）
    Map selectByNameForHighlight(int page,int limit,String name);

}
